.color-switch { width: 18px; height: 18px; border-radius: 3px; cursor: pointer; float: left; margin: 2px 2px }
.color-box { width: 16px; height: 16px; cursor: pointer; border: solid 1px #ddd; margin-top: 3px; float: left; margin-right: 5px }
.color-switch:hover,
.color-switch.active { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); -webkit-box-shadow: inset 1px 1px 1px #5b616d, 0 0 5px #45bcda; -moz-box-shadow: inset 1px 1px 1px #5b616d, 0 0 5px #45bcda; box-shadow: inset 1px 1px 1px #5b616d, 0 0 5px #45bcda }
.edui-default .edui-editor-toolbarbox {	/* sherlockl */	/*background-image: linear-gradient(to bottom, #ffffff, #f2f2f2)*/ ; background: transparent; border-bottom: 1px solid #c7c7c7; }
.edui-default .otf-poptools span { cursor: pointer; margin: 0 5px }
.edui-default .edui-editor {	/*border: 1px solid #d4d4d4 !important;*/
border: none !important; }
#style-categories { padding: 0 0; margin: 0; text-align: center }

/* sherlockl  */
#style-categories>li>.filter { color: #fff; }
#style-categories .active { color: red; }
#style-categories > li { list-style: none; display: inline-block; padding: 0 10px }
#style-categories > li > a:hover,
#style-categories > li > a:focus { text-decoration: none; background-color: transparent;	/*color: #777;*/ }
#style-categories ul.dropdown-menu li { list-style: none; display: block; padding: 0 }
#style-categories { position: relative; }
#style-categories>.hover-line { position: absolute; border-bottom: 3px solid #fff; height: 0; transition: all .2s; bottom: 2px; left: 18px; }
#style-overflow-list ul li { cursor: pointer; padding: 10px 10px; border-bottom: 1px solid #ddd; background: #fff; margin: 0 5px 5px 5px; width: 96.5%; }
#editor-styles ul { margin: 0 0 }
#editor-styles * { font-family: "Helvetica Neue", Helvetica, "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif; font-size: 16px }
#editor-styles * { max-width: 100% !important; margin: 0; padding: 0; font-style: normal; box-sizing: border-box !important; -webkit-box-sizing: border-box !important; word-wrap: break-word !important }
#editor-styles p { clear: both; margin: 0 0; font-size: 16px; min-height: 1em; white-space: normal }
#editor-styles img { *zoom: 1; max-width: 100%; *max-width: 96%; height: auto !important }
#editor-styles iframe { width: 301px !important; border: 0; background-color: none }
#editor-styles iframe,
#editor-styles .video_iframe { background-color: #000000; width: 100% !important; position: static }
#editor-styles blockquote { margin: 0; padding-left: 10px; border-left: 3px solid #DBDBDB }
.show-edui-more .edui-default .edui-toolbar:nth-child(3) {	/*position: absolute*/
position: relative; }
.edui-default .edui-toolbar:nth-child(3) { background-color: transparent !important; }
.edui-default .edui-toolbar .edui-button,
.edui-default .edui-toolbar .edui-splitbutton,
.edui-default .edui-toolbar .edui-menubutton,
.edui-default .edui-toolbar .edui-combox { margin: 2px 2px 6px 0px !important; }
.135editor { border: 0 none }
#editor-styles em { font-style: italic }
._135slider { height: 16px !important; width: auto; position: relative; background-color: #FFF; margin-bottom: 10px }
._135slider .complete { height: 100%; width: auto; color: #333; font-size: 10px; line-height: 16px; text-align: center; background-color: #ccc; z-index: 2 }
._135slider .marker { height: 16px; width: 12px; cursor: pointer; position: absolute; top: 0; left: 0; background-color: #999; z-index: 3 }
.hidden { display: none }
.mix { display: none }
.filter { cursor: pointer }
.edui-for-paragraph .edui-button-body {	/* sherlock */
width: 28px !important }
.edui-for-fontfamily .edui-button-body {	/* sherlock */
width: auto !important }
.edui-for-fontsize .edui-button-body { width: 32px !important }
.cp-app { z-index: 10000 }
.S .cp-panel .cp-ctrl { display: none }
.S .cp-panel .cp-bres,
.S .cp-panel .cp-bsav,
.S .cp-panel .cp-col1 { display: none }
.cp-panel .cp-disp { background-color: #FFF; color: #333; background-image: none !important }
.S .hsv-h .cp-rgb { display: block !important }
.S .cp-hsv { display: none }
#editor-styles .dropdown { position: relative }
#editor-styles .dropdown-menu { position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 160px; padding: 5px 0; margin: 2px 0 0; list-style: none; font-size: 16px; text-align: left; background-color: #ffffff; border: 1px solid #cccccc; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 0px; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); background-clip: padding-box }
#editor-styles .open > .dropdown-menu { display: block }
#editor-styles .dropdown-menu > li > a { display: block; padding: 5px 15px !important; clear: both; font-weight: normal; line-height: 1.42857143; color: #333333; white-space: nowrap }
#editor-styles .dropdown-menu > li > a:hover,
#editor-styles .dropdown-menu > li > a.active,
#editor-styles .dropdown-menu > li > a:focus { text-decoration: none; }
#editor-styles .dropdown-menu > .active > a,
#editor-styles .dropdown-menu > .active > a:hover,
#editor-styles .dropdown-menu > .active > a:focus { color: #ffffff; text-decoration: none; outline: 0; background-color: #2fa4e7 }

/* sherlockl*/
.edui-default .edui-toolbar .edui-button .edui-state-hover .edui-button-wrap,
.edui-default .edui-toolbar .edui-splitbutton .edui-state-hover .edui-splitbutton-body,
.edui-default .edui-toolbar .edui-menubutton .edui-state-hover .edui-menubutton-body { background-color: #fff !important; border-color: #e7e7eb !important; }
.edui-default .edui-toolbar .edui-button .edui-state-checked .edui-button-wrap { background-color: #fff !important; border-color: #3c3c3c !important; }
.edui-default .edui-list .edui-state-hover,
.edui-default .edui-menu-body .edui-state-hover { background-color: #f4f5f9 !important; border-color: #e7e7eb !important; }
.edui-default .edui-toolbar .edui-state-hover .edui-combox-body .edui-arrow { background-color: #fff !important; }
.edui-default .edui-toolbar .edui-combox .edui-combox-body { border-color: #fff !important; }
.edui-default .edui-toolbar .edui-state-hover .edui-combox-body { background-color: #fff !important; border-color: #e7e7eb !important; }
.edui-default .edui-toolbar .edui-combox-body .edui-arrow { border-color: #fff !important; width: 12px !important; }
.edui-default .edui-wx-input { border: none !important; }
.edui-default .edui-colorpicker-preview,
.edui-default .edui-colorpicker-nocolor { border: 1px solid #e7e7eb !important; line-height: 19px !important; }
.edui-default .edui-editor-toolbarbox { padding: 8px 36px 8px 36px; -webkit-box-shadow: none !important; box-shadow: none !important; }
div#edui14_iframeholder { /* padding: 0 35px; */ }
.edui-default .edui-editor-toolbarbox { background: #fff; }
.edui-default .edui-toolbar .edui-colorbutton .edui-colorlump { width: 17px !important; height: 3px !important; }

/* 多图上传按钮隐藏 */
.edui-toolbar>.edui-for-insertimage {	/* display: none !important; */ }
.slider { height: 16px !important; width: auto; position: relative; background-color: #FFF; margin-bottom: 5px; }
.slider .complete { height: 100%; width: auto; color: #333; font-size: 10px; line-height: 16px; text-align: center; background-color: #ccc; z-index: 2; }
.slider .marker { height: 16px; width: 12px; cursor: pointer; position: absolute; top: 0; left: 0; background-color: #999; z-index: 3; }
